@charset "utf-8";
/* CSS Document */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {margin:0; padding:0;}
a{text-decoration:none; color: #3e4141;}
ul,ol,li{list-style: none;}


@font-face {
  font-family: 'iconfontyyy';  /* project id 359198 */
  src: url('//at.alicdn.com/t/font_3b3yq6nr7noskyb9.eot');
  src: url('//at.alicdn.com/t/font_3b3yq6nr7noskyb9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_3b3yq6nr7noskyb9.woff') format('woff'),
  url('//at.alicdn.com/t/font_3b3yq6nr7noskyb9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_3b3yq6nr7noskyb9.svg#iconfontyyy') format('svg');
}

.iconfontyyy{
    font-family:"iconfontyyy" !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    }

//**************side_nav_bar
#side_nav_bar{
    position: fixed;
    right: 0;
    top: 0;
    height: 100%;
    width: 32px;
    background: #f6f6f6;
    z-index: 102;
    border-left: 1px solid #DDDDDD;
    .side_nav_bar_list{
        width: 34px;
        height: 570px;
        margin-top: 54px;
        text-align: center;
        li{
            width: 34px;
            margin: 0 atuo;
            border-bottom: 1px solid #DDDDDD;
            a{
               font-size: 14px;
                
               display: block;
               padding: 14px 7px 5px ; 
               .iconfontyyy{
                    color: #E40045;
                    margin-bottom: 4px;
                    display: inline-block;
                }
            }
        }
        .download_app{
            position: relative;
            border-top: 1px solid #DDDDDD;
            strong{
                display: block;
                width: 0;
                height: 0;
                position: absolute;
                left: -1px;
                top: 55px;
                border-left: 10px solid #FFFFFF;
                border-right: 10px solid transparent;
                border-bottom: 10px solid transparent;
                border-top: 10px solid transparent;
                opacity: 0;
            }
            img{
                position: absolute;
                right: 35px;
                top:-13px;
                padding:13px;
                border: 1px solid #DDDDDD;
                border-right: none;
                background: #FFFFFF;
                display: none;
            }
        }
        .download_app:hover{
            strong{
                opacity: 1;
            }
            img{
                display: block;
            }
        }
        .back_top{
            border-top: 1px solid #DDDDDD;
            display: none;
        }
        li:hover{
            color: #FFFFFF;
            a{
                background: #E40045;
                color: #FFFFFF;
                .iconfontyyy{
                    color: #fff;
                }
            }
        }
    }
}





//**********bottom********
#bottom{
    width: 100%;
    border-top: 1px solid #dddddd;
   
    padding-top: 22px;
    a:hover{
                color: #FF3366;
            }
    .bottom_about{
        width: 1200px;
        margin: 0 auto;
        border-bottom: 1px solid #DDDDDD;
        padding-bottom: 20px;
        overflow: hidden;
        ul{
            float: left;
        }
         h4{
               height: 42px;
               line-height: 42px; 
           }
        .bottom_left{
            ul{
               margin-right: 90px;
               li{
                   font-size: 14px;
                   line-height: 26px;
               }
            }
            ul:nth-of-type(4){
                a{
                    display: block;
                    background: #FFFFFF;
                }
                li{
                   padding-left: 22px; 
                   line-height: 32px;
                }
                li:nth-of-type(1){
                    background: url(../img/gczjymuzdambqgqyde_74x18.png) no-repeat left center; 
                }
                li:nth-of-type(2){
                    background: url(../img/gczjymuzdambqgqyde_74x18.png) no-repeat -28px center; ;
                }
                li:nth-of-type(3){
                    background: url(../img/gczjymuzdambqgqyde_74x18.png) no-repeat -56px center;
                }
            } 
        }
        .bottom_right{
            float: right;
            ul{
                margin: 0 30px 0 50px;
                text-align: center;
                li img{
                    width: 100px;
                }
            }
        }
    }
    .bottom_law{
        text-align: center;
        padding-top:10px;
        p{
            line-height: 24px;
            color: #666666;
            font-size: 12px;
        }
    }
}